make rapid strides - Alemán Inglés Diccionario